<?php
session_start();//开启session
//加载核心类库和函数库
require_once(CP_PATH.'lib/common.function.php');//常用函数库
require_once(CP_PATH.'lib/filter.function.php');//数据过滤函数库
require_once(dirname(__FILE__).'/commonMod.class.php');//加载公共模块

$GLOBALS['time_start']=utime();

function  module($module)
{
	global $config;
	if(isset($config['_module_obj'][$module])&&is_object($config['_module_obj'][$module]))
	{
		return $config['_module_obj'][$module];
	}
	if(file_exists($config['MODULE_PATH'].$module.$config['MODULE_SUFFIX']))
	{
			require_once($config['MODULE_PATH'].$module.$config['MODULE_SUFFIX']);//加载模块文件
			$module_suffix=explode('.',$config['MODULE_SUFFIX'],2);	
			$classname=$module.$module_suffix[0];
			if(class_exists($classname))
			{
				$config['_module_obj'][$module]=new $classname();
				return $config['_module_obj'][$module];
			}
	}
	return false;
}
//程序结束回调函数，用来生成缓存，输出程序执行信息等
function cp_app_end()
{
	$time_end = utime();
	$time = $time_end - $GLOBALS['time_start'];
	//echo "<div>执行时间：".$time."秒   使用内存：".memory_get_usage()/1024 ."Kb</div>";
}
?>